]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
layout: Fix an accidental undefined variable error
authorJasper St. Pierre <jstpierre@mecheye.net>
Tue, 27 Mar 2012 18:08:54 +0000 (15:08 -0300)
committerJasper St. Pierre <jstpierre@mecheye.net>
Thu, 11 Oct 2012 22:23:40 +0000 (19:23 -0300)
The layout code was using actorData without defining it first.

https://bugzilla.gnome.org/show_bug.cgi?id=673189

js/ui/layout.js

index d66437e5793c20d9b32d8f06355e5d46a52d81bd..c399d421ee91f204528db8ff522c1ac5b6eabb96 100644 (file)
@@ -781,10 +781,13 @@ const Chrome = new Lang.Class({
 
     _actorReparented: function(actor, oldParent) {
         let newParent = actor.get_parent();
-        if (!newParent)
+        if (!newParent) {
             this._untrackActor(actor);
-        else
+        } else {
+            let i = this._findActor(actor);
+            let actorData = this._trackedActors[i];
             actorData.isToplevel = (newParent == Main.uiGroup);
+        }
     },
 
     _updateVisibility: function() {